home *** CD-ROM | disk | FTP | other *** search
/ Nebula 2 / Nebula Two.iso / SourceCode / Palettes / TablePrinter / Headers / TablePrinter.h < prev    next >
Text File  |  1995-06-12  |  1KB  |  52 lines

  1.  
  2. // TablePrinter -- A cover class for DBTableViewPrinter.
  3. //
  4. // By Eric T. Seymour, NeXT Computer, Inc.
  5. //
  6. // This object creates and maintains an instance of DBTableViewPrinter in
  7. // an off screen window.  This was designed primarily for ease of use in IB.
  8. //
  9. // You may freely copy, distribute, and reuse the code in this example.
  10. // NeXT disclaims any warranty of any kind, expressed or  implied, as to its
  11. // fitness for any particular use.
  12. //
  13. // This file looks best when using tabstops of 3.
  14.  
  15.  
  16. #import <appkit/appkit.h>
  17.  
  18. @interface TablePrinter:Object
  19. {
  20.     id        tableView;
  21.     id        printerView;
  22. }
  23.  
  24. // View get/set methods
  25. - setTableView:table;
  26. - tableView;
  27. - printerView;
  28.  
  29. // printPSCode cover method
  30. - printPSCode:sender;
  31.  
  32. // DBTableViewPrinter Cover Methods
  33. - headerBezelToggle:sender;
  34. - forceColorToggle:sender;
  35. - pageNumbersToggle:sender;
  36. - rowNumbersToggle:sender;
  37. - gridLinesToggle:sender;
  38. - selectedRowsToggle:sender;
  39. - startPageNum:sender;
  40. - startRowNum:sender;
  41. - pageNumSeparator:sender;
  42. - rowNumHeader:sender;
  43. - headerTextColor:sender;
  44. - headerBackColor:sender;
  45. - rowNumTextColor:sender;
  46. - rowNumBackColor:sender;
  47. - gridColor:sender;
  48. - pageNumColor:sender;
  49. - backgroundColor:sender;
  50.  
  51. @end
  52.